192
|
How do I display radio buttons for all cells in the column

ComboBox1->Columns->Add(L"Radio")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellHasRadioButton,TVariant(true));
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
191
|
How do I display checkboxes for all cells in the column

ComboBox1->Columns->Add(L"Check")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellHasCheckBox,TVariant(true));
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
247
|
How do I display as strikeout an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_ItemStrikeOut(var_Items->AddItem(TVariant("strikeout")),true);
|
248
|
How do I display as strikeout a cell or an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaptionFormat(TVariant(var_Items->AddItem(TVariant("gets <s>strikeout</s> only a portion of text"))),TVariant(0),Excomboboxlib_tlb::CaptionFormatEnum::exHTML);
|
249
|
How do I display as strikeout a cell

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellStrikeOut(TVariant(var_Items->AddItem(TVariant("strikeout"))),TVariant(0),true);
|
241
|
How do I display as italic an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_ItemItalic(var_Items->AddItem(TVariant("italic")),true);
|
242
|
How do I display as italic a cell or an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaptionFormat(TVariant(var_Items->AddItem(TVariant("gets <i>italic</i> only a portion of text"))),TVariant(0),Excomboboxlib_tlb::CaptionFormatEnum::exHTML);
|
243
|
How do I display as italic a cell

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellItalic(TVariant(var_Items->AddItem(TVariant("italic"))),TVariant(0),true);
|
90
|
How do I disable the full-row selection in the control

ComboBox1->FullRowSelect = false;
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant("One"));
ComboBox1->Items->AddItem(TVariant("Two"));
|
113
|
How do I disable the control

ComboBox1->Enabled = false;
|
80
|
How do I disable sorting the columns when clicking the control's header

ComboBox1->SortOnClick = Excomboboxlib_tlb::SortOnClickEnum::exNoSort;
ComboBox1->Columns->Add(L"1");
ComboBox1->Columns->Add(L"2");
|
81
|
How do I disable sorting a specified column when clicking its header

ComboBox1->Columns->Add(L"1");
ComboBox1->Columns->Add(L"NoSort")->AllowSort = false;
|
118
|
How do I disable showing the tooltip for all control
ComboBox1->ToolTipDelay = 0;
ComboBox1->Columns->Add(L"tootip")->ToolTip = L"this is a tooltip assigned to a column";
|
178
|
How do I disable resizing a column at runtime

ComboBox1->Columns->Add(L"Unsizable")->AllowSizing = false;
ComboBox1->Columns->Add(L"C2");
ComboBox1->Columns->Add(L"C3");
ComboBox1->Columns->Add(L"C4");
|
250
|
How do I disable or enable an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_EnableItem(var_Items->AddItem(TVariant("disabled")),false);
ComboBox1->Items->AddItem(TVariant("enabled"));
|
179
|
How do I disable drag and drop columns

ComboBox1->Columns->Add(L"C1")->AllowDragging = false;
ComboBox1->Columns->Add(L"C2")->AllowDragging = false;
|
51
|
How do I change visual appearance of the +/- ( expand/collapse ) buttons

ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->HasButtons = Excomboboxlib_tlb::ExpandButtonEnum::exWPlus;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Root 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_ExpandItem(h,true);
h = var_Items->AddItem(TVariant("Root 2"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child"));
|
266
|
How do I change the visual effect for the cell, using your EBN files

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Cell 1"));
var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Cell 2"));
var_Items->set_CellBackColor(TVariant(h),TVariant(1),0x1000000);
|
147
|
How do I change the visual aspect only for the thumb in the scroll bar, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ComboBox1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHSThumb] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHSThumbP] = 0x2000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHSThumbH] = 0x3000000;
ComboBox1->ColumnAutoResize = false;
ComboBox1->Columns->Add(L"S")->Width = 483;
|
140
|
How do I change the visual aspect of the drop down filter button, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHeaderFilterBarButton] = 0x1000000;
ComboBox1->Columns->Add(L"Filter")->DisplayFilterButton = true;
|
143
|
How do I change the visual aspect of the drop down calendar window, that shows up if I click the drop down filter button, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exDateHeader] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exDateTodayUp] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exDateTodayDown] = 0x2000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exDateScrollThumb] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exDateScrollRange] = RGB(230,230,230);
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exDateSeparatorBar] = RGB(230,230,230);
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exDateSelect] = 0x1000000;
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Date");
var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exDate;
var_Column->DisplayFilterButton = true;
var_Column->DisplayFilterDate = true;
|
142
|
How do I change the visual aspect of the close button in the filter bar, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exFooterFilterBarButton] = 0x1000000;
ComboBox1->Columns->Add(L"Filter")->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
|
144
|
How do I change the visual aspect of selected item in the drop down filter window, using your EBN technology

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exSelBackColorFilter] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exSelForeColorFilter] = RGB(255,20,20);
ComboBox1->Columns->Add(L"Filter")->DisplayFilterButton = true;
|
141
|
How do I change the visual aspect of buttons in the cell, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exCellButtonUp] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exSizeGrip] = 0x2000000;
ComboBox1->SelForeColor = RGB(0,0,0);
ComboBox1->ShowFocusRect = false;
ComboBox1->Columns->Add(L"Column 1")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellHasButton,TVariant(true));
ComboBox1->Items->AddItem(TVariant("Button 1"));
ComboBox1->Items->AddItem(TVariant("Button 2"));
ComboBox1->Columns->Add(L"Column 2");
|
148
|
How do I change the visual aspect for thumb parts in the scroll bars, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ComboBox1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHSThumb] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHSThumbP] = 0x2000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHSThumbH] = 0x3000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exVSThumb] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exVSThumbP] = 0x2000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exVSThumbH] = 0x3000000;
ComboBox1->ColumnAutoResize = false;
ComboBox1->ScrollBySingleLine = true;
ComboBox1->Columns->Add(L"S")->Width = 483;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_ItemHeight(var_Items->AddItem(TVariant("Item 1")),248);
ComboBox1->Items->AddItem(TVariant("Item 2"));
|
236
|
How do I change the visual appearance for the item, using your EBN technology

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Root"));
long hC = var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->set_ItemBackColor(hC,0x1000000);
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_ExpandItem(h,true);
|
98
|
How do I change the visual appearance effect for the selected item, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->SelBackColor = 0x1000000;
ComboBox1->SelForeColor = RGB(0,0,0);
ComboBox1->ShowFocusRect = false;
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
335
|
How do I change the text in the edit or label area

ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->AddItem(TVariant("Item 3"));
var_Items->AddItem(TVariant("Item 1"));
var_Items->AddItem(TVariant("Item 2"));
ComboBox1->EditText[TVariant(0)] = L"Test";
|
157
|
How do I change the item's foreground color for numbers between an interval - Range

ComboBox1->ConditionalFormats->Add(L"%0 >= 2 and %0 <= 10",TNoParam())->ForeColor = RGB(255,0,0);
ComboBox1->Columns->Add(L"Numbers");
ComboBox1->Items->AddItem(TVariant(1));
ComboBox1->Items->AddItem(TVariant(2));
ComboBox1->Items->AddItem(TVariant(10));
ComboBox1->Items->AddItem(TVariant(20));
|
156
|
How do I change the item's background color for numbers less than a value

ComboBox1->ConditionalFormats->Add(L"%0 < 10",TNoParam())->BackColor = RGB(255,0,0);
ComboBox1->Columns->Add(L"Numbers");
ComboBox1->Items->AddItem(TVariant(1));
ComboBox1->Items->AddItem(TVariant(2));
ComboBox1->Items->AddItem(TVariant(10));
ComboBox1->Items->AddItem(TVariant(20));
|
102
|
How do I change the height of the control's filterbar

ComboBox1->FilterBarHeight = 32;
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
var_Column->DisplayFilterButton = true;
var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
|
251
|
How do I change the height of an item

ComboBox1->ScrollBySingleLine = true;
ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_ItemHeight(var_Items->AddItem(TVariant("height")),128);
ComboBox1->Items->AddItem(TVariant("enabled"));
|
101
|
How do I change the header's foreground color

ComboBox1->HeaderForeColor = RGB(255,0,0);
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
ComboBox1->Items->AddItem(TVariant("Item 1"));
|
103
|
How do I change the foreground color of the control's filterbar

ComboBox1->FilterBarForeColor = RGB(255,0,0);
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
var_Column->DisplayFilterButton = true;
var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
|
237
|
How do I change the foreground color for the item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Root"));
long hC = var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->set_ItemForeColor(hC,RGB(255,0,0));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_ExpandItem(h,true);
|
106
|
How do I change the font of the control's filterbar

ComboBox1->FilterBarFont->Size = TVariant(long(20));
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
var_Column->DisplayFilterButton = true;
var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
|
568
|
How do I change the drop down filter icon/button (black)

ComboBox1->BeginUpdate();
Excomboboxlib_tlb::IAppearancePtr var_Appearance = ComboBox1->VisualAppearance;
var_Appearance->Add(1,TVariant(String("gBFLBCJwBAEHhEJAAEhABXUIQAAYAQGKIcBiAKBQAGYBIJDEMgzDDAUBjKKocQTC4AIQjCK4JDKHYJRpHEZyCA8EhqGASRAFUQBYiWE4oSpLABQaK0ZwIGyRIrkGQgQ") +
"gmPYDSDNU4zVIEEglBI0TDNczhNDENgtGYaJqHIYpZBcM40TKkEZoSIITZcRrOEBiRL1S0RBhGcRUHZlWzdN64LhuK47UrWdD/XhdVzXRbjfz1Oq+bxve48Br7A5yYTh" +
"dr4LhOFQ3RjIL4xbIcUwGe6VZhjOLZXjmO49T69HTtOCYBEBA"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exCursorHoverColumn] = -1;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exHeaderFilterBarButton] = 0x1000000;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exBackColorFilter] = RGB(0,0,1);
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exForeColorFilter] = RGB(255,255,255);
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarExclude] = L"<bgcolor 0><fgcolor ffffff> Exclude </fgcolor></bgcolor>";
ComboBox1->HeaderAppearance = Excomboboxlib_tlb::AppearanceEnum::None2;
ComboBox1->HeaderBackColor = RGB(0,0,0);
ComboBox1->HeaderForeColor = RGB(255,255,255);
ComboBox1->HeaderVisible = true;
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Filter");
var_Column->FilterList = Excomboboxlib_tlb::FilterListEnum::exShowExclude | Excomboboxlib_tlb::FilterListEnum::exShowCheckBox;
var_Column->DisplayFilterButton = true;
var_Column->AllowSort = false;
var_Column->AllowDragging = false;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->AddItem(TVariant("One"));
var_Items->AddItem(TVariant("Two"));
var_Items->AddItem(TVariant("Three"));
ComboBox1->EndUpdate();
|
86
|
How do I change the control's foreground color

ComboBox1->ForeColor = RGB(120,120,120);
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant("item"));
|
322
|
How do I change the control's border, using your EBN files

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Appearance = Excomboboxlib_tlb::AppearanceEnum(0x1000000);
|
85
|
How do I change the control's background color

ComboBox1->BackColor = RGB(200,200,200);
|
87
|
How do I change the control's background / foreground color on the locked area

ComboBox1->CountLockedColumns = 1;
ComboBox1->ForeColorLock = RGB(240,240,240);
ComboBox1->BackColorLock = RGB(128,128,128);
ComboBox1->ColumnAutoResize = false;
ComboBox1->Columns->Add(L"Locked")->Width = 128;
ComboBox1->Columns->Add(L"Un-Locked 1")->Width = 128;
ComboBox1->Columns->Add(L"Un-Locked 2")->Width = 128;
ComboBox1->Columns->Add(L"Un-Locked 3")->Width = 128;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant("locked"))),TVariant(1),TVariant("unlocked"));
|
158
|
How do I change the column's foreground color for numbers between an interval - Range

Excomboboxlib_tlb::IConditionalFormatPtr var_ConditionalFormat = ComboBox1->ConditionalFormats->Add(L"%0 >= 2 and %0 <= 10",TNoParam());
var_ConditionalFormat->Bold = true;
var_ConditionalFormat->ForeColor = RGB(255,0,0);
var_ConditionalFormat->ApplyTo = Excomboboxlib_tlb::FormatApplyToEnum(0x1);
ComboBox1->Columns->Add(L"N1");
ComboBox1->Columns->Add(L"N2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant(1))),TVariant(1),TVariant(2));
Excomboboxlib_tlb::IItemsPtr var_Items1 = ComboBox1->Items;
var_Items1->set_CellCaption(TVariant(var_Items1->AddItem(TVariant(3))),TVariant(1),TVariant(3));
Excomboboxlib_tlb::IItemsPtr var_Items2 = ComboBox1->Items;
var_Items2->set_CellCaption(TVariant(var_Items2->AddItem(TVariant(10))),TVariant(1),TVariant(11));
Excomboboxlib_tlb::IItemsPtr var_Items3 = ComboBox1->Items;
var_Items3->set_CellCaption(TVariant(var_Items3->AddItem(TVariant(13))),TVariant(1),TVariant(31));
ComboBox1->SearchColumnIndex = 1;
|
175
|
How do I change the column's caption

ComboBox1->Columns->Add(L"Column")->Caption = L"new caption";
|
97
|
How do I change the colors for the selected item

ComboBox1->SelBackColor = RGB(0,0,0);
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
267
|
How do I change the cell's foreground color

ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Cell 1"));
var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Cell 2"));
var_Items->set_CellForeColor(TVariant(h),TVariant(1),RGB(255,0,0));
|
265
|
How do I change the cell's background color

ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Cell 1"));
var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Cell 2"));
var_Items->set_CellBackColor(TVariant(h),TVariant(1),RGB(255,0,0));
|
264
|
How do I change the caption or value for a particular cell

ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant("Cell 1"))),TVariant(1),TVariant("Cell 2"));
|
115
|
How do I change the caption being displayed in the control's filter bar

ComboBox1->FilterBarCaption = L"your filter caption";
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
var_Column->DisplayFilterButton = true;
var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
|
104
|
How do I change the background color of the control's filterbar

ComboBox1->FilterBarBackColor = RGB(240,240,240);
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
var_Column->DisplayFilterButton = true;
var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
|
235
|
How do I change the background color for the item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Root"));
long hC = var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->set_ItemBackColor(hC,RGB(255,0,0));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_ExpandItem(h,true);
|
33
|
How do I change the "All", "Blanks" or/and "NonBlanks" caption in the drop down filter window

ComboBox1->Columns->Add(L"Column")->DisplayFilterButton = true;
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarAll] = L"new name for (All)";
|
111
|
How do I call your x-script language

Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->ExecuteTemplate(L"Columns.Add(`Column`)");
var_Column->HeaderStrikeOut = true;
var_Column->HeaderBold = true;
|
110
|
How do I call your x-script language

ComboBox1->Template = L"Columns.Add(`Column`).HTMLCaption = `<b>C</b>olumn`";
|
238
|
How do I bold an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_ItemBold(var_Items->AddItem(TVariant("bold")),true);
|
239
|
How do I bold a cell or an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaptionFormat(TVariant(var_Items->AddItem(TVariant("gets <b>bold</b> only a portion of text"))),TVariant(0),Excomboboxlib_tlb::CaptionFormatEnum::exHTML);
|
240
|
How do I bold a cell

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellBold(TVariant(var_Items->AddItem(TVariant("bold"))),TVariant(0),true);
|
233
|
How do I associate an extra data to an item

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_ItemData(var_Items->AddItem(TVariant("item")),TVariant("your extra data"));
|
163
|
How do I assign an icon to the button in the scrollbar

ComboBox1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ComboBox1->ScrollPartVisible[Excomboboxlib_tlb::ScrollBarEnum::exHScroll,Excomboboxlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
ComboBox1->ScrollPartCaption[Excomboboxlib_tlb::ScrollBarEnum::exHScroll,Excomboboxlib_tlb::ScrollPartEnum::exLeftB1Part] = L"<img>1</img>";
ComboBox1->ScrollHeight = 18;
ComboBox1->ScrollButtonWidth = 18;
|
164
|
How do I assign a tooltip to a scrollbar

ComboBox1->ScrollToolTip[Excomboboxlib_tlb::ScrollBarEnum::exHScroll] = L"This is a tooltip being shown when you click and drag the thumb in the horizontal scroll bar";
ComboBox1->ColumnAutoResize = false;
ComboBox1->Columns->Add(L"C1")->Width = 256;
ComboBox1->Columns->Add(L"C2")->Width = 256;
ComboBox1->Columns->Add(L"C3")->Width = 256;
|
578
|
How do I assign a database to your control, using ADO, ADOR or ADODB objects (MDB,JET)

ComboBox1->BeginUpdate();
ComboBox1->ColumnAutoResize = false;
/*
Select the Component\Import Component...\Import a Type Library,
to import the following Type Library:
Microsoft ActiveX Data Objects 6.1 Library
TypeLib: msado15.dll
to define the namespace: Adodb_tlb
*/
//#include "ADODB_TLB.h"
Adodb_tlb::_RecordsetPtr rs = Variant::CreateObject(L"ADOR.Recordset");
rs->Open(TVariant("Orders"),TVariant("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\SAMPLE.MDB"),Adodb_tlb::CursorTypeEnum::adOpenStatic,Adodb_tlb::LockTypeEnum::adLockOptimistic,0);
ComboBox1->DataSource = (IDispatch*)rs;
ComboBox1->EndUpdate();
|
99
|
How do I assign a database to your control, using ADO, ADOR or ADODB objects

ComboBox1->ColumnAutoResize = false;
/*
Select the Component\Import Component...\Import a Type Library,
to import the following Type Library:
Microsoft ActiveX Data Objects 6.1 Library
TypeLib: msado15.dll
to define the namespace: Adodb_tlb
*/
//#include "ADODB_TLB.h"
Adodb_tlb::_RecordsetPtr rs = Variant::CreateObject(L"ADOR.Recordset");
rs->Open(TVariant("Orders"),TVariant("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\SAMPLE.MDB"),Adodb_tlb::CursorTypeEnum::adOpenStatic,Adodb_tlb::LockTypeEnum::adLockOptimistic,0);
ComboBox1->DataSource = (IDispatch*)rs;
|
200
|
How do I arrange my columns on multiple lines

ComboBox1->HeaderHeight = 32;
ComboBox1->Columns->Add(L"")->HTMLCaption = L"Line 1<br>Line 2";
|
201
|
How do I arrange my columns on multiple levels

ComboBox1->Columns->Add(L"S")->Width = 32;
ComboBox1->Columns->Add(L"Level 2")->set_LevelKey(TVariant(1));
ComboBox1->Columns->Add(L"Level 3")->set_LevelKey(TVariant(1));
ComboBox1->Columns->Add(L"Level 4")->set_LevelKey(TVariant(1));
ComboBox1->Columns->Add(L"Level 1")->set_LevelKey(TVariant("2"));
ComboBox1->Columns->Add(L"Level 2")->set_LevelKey(TVariant("2"));
ComboBox1->Columns->Add(L"Level 3")->set_LevelKey(TVariant("2"));
ComboBox1->Columns->Add(L"Level 4")->set_LevelKey(TVariant("2"));
ComboBox1->Columns->Add(L"E")->Width = 32;
|
303
|
How do I apply HTML format to a cell

ComboBox1->TreeColumnIndex = -1;
ComboBox1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ComboBox1->HTMLPicture[L"p1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
ComboBox1->HTMLPicture[L"p2"] = TVariant("c:\\exontrol\\images\\auction.gif");
ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("The following item shows some of the HTML format supported:"));
var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);
h = var_Items->AddItem(TVariant(String("<br>text icons <img>1</img>, <img>2</img>, ... pictures <img>p1</img>, <img>p2</img> <br><br>text <b>bold</b>, <i>italic</i>, <") +
"u>underline</u>, <s>strikeout</s>, ...<br><dotline>and so on...<br> <a>anchor</a> or <a2>hyperlink</a><br><fgcolor=FF0000>fgcolo" +
"r</fgcolor> or <bgcolor=00FF00>bgcolor</bgcolor> "));
var_Items->set_CellCaptionFormat(TVariant(h),TVariant(0),Excomboboxlib_tlb::CaptionFormatEnum::exHTML);
var_Items->set_CellSingleLine(TVariant(h),TVariant(0),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
|
182
|
How do I align the icon in the column's header to the right

ComboBox1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"ColumnName");
var_Column->HeaderImage = 1;
var_Column->HeaderImageAlignment = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
|
346
|
How do change the visual appearance for the drop down border, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->DropDownBorder = Excomboboxlib_tlb::AppearanceEnum(0x1000000);
|
70
|
How do change the visual appearance for the control's header bar, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->HeaderBackColor = 0x1000000;
|
197
|
How do change the vertical alignment for all cells in the column

ComboBox1->Columns->Add(L"MultipleLine")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellSingleLine,TVariant(false));
ComboBox1->Columns->Add(L"VAlign")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellVAlignment,TVariant(2));
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant("This is a bit of long text that should break the line"))),TVariant(1),TVariant("bottom"));
Excomboboxlib_tlb::IItemsPtr var_Items1 = ComboBox1->Items;
var_Items1->set_CellCaption(TVariant(var_Items1->AddItem(TVariant("This is a bit of long text that should break the line"))),TVariant(1),TVariant("bottom"));
|
196
|
How do change the foreground color for all cells in the column

ComboBox1->Columns->Add(L"ForeColor")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellForeColor,TVariant(255));
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
195
|
How do change the background color for all cells in the column

ComboBox1->Columns->Add(L"BackColor")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellBackColor,TVariant(255));
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
5
|
How can I use HTML format in column's header

ComboBox1->Columns->Add(L"ColumnName")->HTMLCaption = L"<b>HTML</b> <fgcolor=0000FF>Col</fgcolor>umn";
|
28
|
How can I underline the column's header

ComboBox1->Columns->Add(L"Column 1")->HeaderUnderline = true;
|
213
|
How can I underline all cells in the column

Excomboboxlib_tlb::IConditionalFormatPtr var_ConditionalFormat = ComboBox1->ConditionalFormats->Add(L"1",TNoParam());
var_ConditionalFormat->Underline = true;
var_ConditionalFormat->ApplyTo = Excomboboxlib_tlb::FormatApplyToEnum::exFormatToColumns;
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
185
|
How can I specify the minimum width for the column, if I use WidthAutoResize property

Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Auto");
var_Column->WidthAutoResize = true;
var_Column->MinWidthAutoResize = 32;
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
186
|
How can I specify the maximum width for the column, if I use WidthAutoResize property

Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Auto");
var_Column->WidthAutoResize = true;
var_Column->MinWidthAutoResize = 32;
var_Column->MaxWidthAutoResize = 128;
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
441
|
How can I specify the format for negative numbers

ComboBox1->BeginUpdate();
ComboBox1->Columns->Add(L"Def")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellCaptionFormat,TVariant(1));
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant(-100000.27));
var_Items->set_FormatCell(TVariant(h),TVariant(0),L"(value format '') + ' <fgcolor=808080>(default)'");
h = var_Items->AddItem(TVariant(-100000.27));
var_Items->set_FormatCell(TVariant(h),TVariant(0),L"(value format '||||1') + ' <fgcolor=808080>(Negative sign, number; for example, -1.1)'");
ComboBox1->EndUpdate();
|
432
|
How can I specify an item to be always the last item

ComboBox1->BeginUpdate();
ComboBox1->TreeColumnIndex = -1;
ComboBox1->Columns->Add(L"Numbers")->SortType = Excomboboxlib_tlb::SortTypeEnum::SortNumeric;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->AddItem(TVariant(1));
var_Items->AddItem(TVariant(2));
var_Items->AddItem(TVariant(3));
var_Items->AddItem(TVariant(4));
long h = var_Items->AddItem(TVariant("last"));
var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::RightAlignment);
var_Items->set_SortableItem(h,false);
var_Items->SortChildren(0,TVariant(0),true);
ComboBox1->EndUpdate();
|
433
|
How can I specify an item to be always the first item

ComboBox1->BeginUpdate();
ComboBox1->TreeColumnIndex = -1;
ComboBox1->Columns->Add(L"Numbers")->SortType = Excomboboxlib_tlb::SortTypeEnum::SortNumeric;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->AddItem(TVariant(1));
var_Items->AddItem(TVariant(2));
var_Items->AddItem(TVariant(3));
var_Items->AddItem(TVariant(4));
long h = var_Items->AddItem(TVariant("first"));
var_Items->set_ItemPosition(h,0);
var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::RightAlignment);
var_Items->set_SortableItem(h,false);
var_Items->SortChildren(0,TVariant(0),false);
ComboBox1->EndUpdate();
|
530
|
How can I specify alternate background colors for each root item, similar with BackColorAlternate

ComboBox1->BeginUpdate();
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exLinesAtRoot;
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Default");
var_Column->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellHasCheckBox,TVariant(true));
var_Column->PartialCheck = true;
Excomboboxlib_tlb::IColumnPtr var_Column1 = ComboBox1->Columns->Add(L"Position");
var_Column1->FormatColumn = L"( ( 1:=( ( 0:=(1 rpos '') ) lfind `.`) ) < 0 ? =:0 : (=:0 left =:1) )";
var_Column1->Visible = false;
Excomboboxlib_tlb::IConditionalFormatPtr var_ConditionalFormat = ComboBox1->ConditionalFormats->Add(L"%C1 mod 2",TNoParam());
var_ConditionalFormat->BackColor = RGB(240,240,240);
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Root 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_ExpandItem(h,true);
h = var_Items->AddItem(TVariant("Root 2"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
h = var_Items->AddItem(TVariant("Root 3"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
ComboBox1->EndUpdate();
|
355
|
How can I sort the value gets listed in the drop down filter window

ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exLinesAtRoot;
ComboBox1->MarkSearchColumn = false;
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarAll] = L"";
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarBlanks] = L"";
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarNonBlanks] = L"";
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"P1");
var_Column->DisplayFilterButton = true;
var_Column->DisplayFilterPattern = false;
var_Column->FilterList = Excomboboxlib_tlb::FilterListEnum::exSortItemsDesc;
Excomboboxlib_tlb::IColumnPtr var_Column1 = ComboBox1->Columns->Add(L"P2");
var_Column1->DisplayFilterButton = true;
var_Column1->DisplayFilterPattern = false;
var_Column1->FilterList = Excomboboxlib_tlb::FilterListEnum::exSortItemsAsc;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Z3"));
var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("C"));
var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Z1"))),TVariant(1),TVariant("B"));
var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Z2"))),TVariant(1),TVariant("A"));
var_Items->set_ExpandItem(h,true);
|
230
|
How can I sort the items

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Root"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_ExpandItem(h,true);
ComboBox1->Columns->get_Item(TVariant("Default"))->SortOrder = Excomboboxlib_tlb::SortOrderEnum::SortDescending;
|
136
|
How can I sort by multiple columns

ComboBox1->SingleSort = false;
ComboBox1->Columns->Add(L"C1")->SortOrder = Excomboboxlib_tlb::SortOrderEnum::SortAscending;
ComboBox1->Columns->Add(L"C2")->SortOrder = Excomboboxlib_tlb::SortOrderEnum::SortDescending;
ComboBox1->Columns->Add(L"C3")->SortOrder = Excomboboxlib_tlb::SortOrderEnum::SortAscending;
|
434
|
How can I simulate displaying groups

ComboBox1->HasLines = Excomboboxlib_tlb::HierarchyLineEnum::exNoLine;
ComboBox1->ScrollBySingleLine = true;
Excomboboxlib_tlb::IColumnsPtr var_Columns = ComboBox1->Columns;
var_Columns->Add(L"Name");
var_Columns->Add(L"A");
var_Columns->Add(L"B");
var_Columns->Add(L"C");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Group 1"));
var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);
var_Items->set_ItemDivider(h,0);
var_Items->set_ItemDividerLineAlignment(h,Excomboboxlib_tlb::DividerAlignmentEnum::DividerBoth);
var_Items->set_ItemHeight(h,24);
var_Items->set_SortableItem(h,false);
long h1 = var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->set_CellCaption(TVariant(h1),TVariant(1),TVariant(1));
var_Items->set_CellCaption(TVariant(h1),TVariant(2),TVariant(2));
var_Items->set_CellCaption(TVariant(h1),TVariant(3),TVariant(3));
h1 = var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_CellCaption(TVariant(h1),TVariant(1),TVariant(4));
var_Items->set_CellCaption(TVariant(h1),TVariant(2),TVariant(5));
var_Items->set_CellCaption(TVariant(h1),TVariant(3),TVariant(6));
var_Items->set_ExpandItem(h,true);
h = var_Items->AddItem(TVariant("Group 2"));
var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);
var_Items->set_ItemDivider(h,0);
var_Items->set_ItemDividerLineAlignment(h,Excomboboxlib_tlb::DividerAlignmentEnum::DividerBoth);
var_Items->set_ItemHeight(h,24);
var_Items->set_SortableItem(h,false);
h1 = var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->set_CellCaption(TVariant(h1),TVariant(1),TVariant(1));
var_Items->set_CellCaption(TVariant(h1),TVariant(2),TVariant(2));
var_Items->set_CellCaption(TVariant(h1),TVariant(3),TVariant(3));
h1 = var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->set_CellCaption(TVariant(h1),TVariant(1),TVariant(4));
var_Items->set_CellCaption(TVariant(h1),TVariant(2),TVariant(5));
var_Items->set_CellCaption(TVariant(h1),TVariant(3),TVariant(6));
var_Items->set_ExpandItem(h,true);
|
128
|
How can I show the locked / fixed items on the bottom side of the control

ComboBox1->ShowLockedItems = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_LockedItemCount(Excomboboxlib_tlb::VAlignmentEnum::exMiddle,2);
var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exMiddle,0)),TVariant(0),TVariant("locked item 1"));
var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exMiddle,1)),TVariant(0),TVariant("locked item 2"));
var_Items->AddItem(TVariant("un-locked item"));
|
127
|
How can I show the locked / fixed items

ComboBox1->ShowLockedItems = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_LockedItemCount(Excomboboxlib_tlb::VAlignmentEnum::exTop,2);
var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exTop,0)),TVariant(0),TVariant("locked item 1"));
var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exTop,1)),TVariant(0),TVariant("locked item 2"));
var_Items->AddItem(TVariant("un-locked item"));
|
336
|
How can I show the drop down window as soon as user starts typing in the control

ComboBox1->AutoDropDown = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->AddItem(TVariant("Item 3"));
var_Items->AddItem(TVariant("Item 1"));
var_Items->AddItem(TVariant("Item 2"));
|
125
|
How can I show the control's sort bar

ComboBox1->SortBarVisible = true;
|
55
|
How can I show the control's grid lines only for added/visible items

ComboBox1->MarkSearchColumn = false;
ComboBox1->DrawGridLines = Excomboboxlib_tlb::GridLinesEnum::exRowLines;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
ComboBox1->Items->AddItem(TVariant(2));
|
17
|
How can I show the control's grid lines

ComboBox1->MarkSearchColumn = false;
ComboBox1->DrawGridLines = Excomboboxlib_tlb::GridLinesEnum::exAllLines;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
ComboBox1->Items->AddItem(TVariant(2));
|
449
|
How can I show the child items with no identation

ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesOutside;
ComboBox1->Indent = 12;
ComboBox1->HasLines = Excomboboxlib_tlb::HierarchyLineEnum::exThinLine;
ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
long h = var_Items->AddItem(TVariant("Root 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 3"));
var_Items->set_ExpandItem(h,true);
h = var_Items->AddItem(TVariant("Root 2"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
var_Items->InsertItem(h,TNoParam(),TVariant("Child 3"));
|
12
|
How can I show or hide a column

ComboBox1->Columns->Add(L"Hidden")->Visible = false;
|
204
|
How can I show or display the control's filter

ComboBox1->Columns->Add(L"Filter")->DisplayFilterButton = true;
|
480
|
How can I show only the matching items, while user types in the drop down control

// EditChange event - Fired when the user has taken an action that may have altered text in an edit control.
void __fastcall TForm1::ComboBox1EditChange(TObject *Sender, long ColIndex)
{
String sLabel = ComboBox1->EditText[TVariant(ColIndex)];
OutputDebugString( L"Select the item that maches exactly the typing label: " );
OutputDebugString( L"sLabel" );
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_SelectItem(var_Items->FocusItem,false);
var_Items->set_SelectItem(var_Items->get_FindItem(TVariant(sLabel),TVariant(ColIndex),TNoParam()),true);
}
ComboBox1->BeginUpdate();
ComboBox1->SingleEdit = true;
ComboBox1->AutoComplete = false;
ComboBox1->AutoSelect = false;
ComboBox1->AutoSearch = false;
ComboBox1->AutoDropDown = true;
ComboBox1->IntegralHeight = true;
ComboBox1->HeaderVisible = false;
ComboBox1->Columns->Add(L"Friends");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->AddItem(TVariant("Fred"));
var_Items->AddItem(TVariant("Tina"));
var_Items->AddItem(TVariant("Tom"));
ComboBox1->EndUpdate();
|
212
|
How can I show in italic all data in the column

Excomboboxlib_tlb::IConditionalFormatPtr var_ConditionalFormat = ComboBox1->ConditionalFormats->Add(L"1",TNoParam());
var_ConditionalFormat->Italic = true;
var_ConditionalFormat->ApplyTo = Excomboboxlib_tlb::FormatApplyToEnum::exFormatToColumns;
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
214
|
How can I show as strikeout all cells in the column

Excomboboxlib_tlb::IConditionalFormatPtr var_ConditionalFormat = ComboBox1->ConditionalFormats->Add(L"1",TNoParam());
var_ConditionalFormat->StrikeOut = true;
var_ConditionalFormat->ApplyTo = Excomboboxlib_tlb::FormatApplyToEnum::exFormatToColumns;
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
|
208
|
How can I show a column that adds values in the cells

ComboBox1->Columns->Add(L"A");
ComboBox1->Columns->Add(L"B");
ComboBox1->Columns->Add(L"A+B")->ComputedField = L"%0 + %1";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant(1))),TVariant(1),TVariant(2));
Excomboboxlib_tlb::IItemsPtr var_Items1 = ComboBox1->Items;
var_Items1->set_CellCaption(TVariant(var_Items1->AddItem(TVariant(10))),TVariant(1),TVariant(20));
|
600
|
How can I replace or add an icon at runtime

ComboBox1->BeginUpdate();
ComboBox1->ReplaceIcon(TVariant(String("gAAAABgYACEHgUJFEEAAWhUJCEJEEJggEhMCYEXjUbjkJQECj8gj8hAEjkshYEpk8kf8ClsulsvAExmcvf83js5nU7nkCeEcn8boMaocXosCB9Hn09pkzcEuoL/fE+O") +
"kYB0gB9YhIHrddgVcr9aktZADAD8+P8CgIA=="),TNoParam());
ComboBox1->ReplaceIcon(TVariant("C:\\images\\favicon.ico"),TVariant(0));
ComboBox1->Columns->Add(L"Items")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellCaptionFormat,TVariant(1));
ComboBox1->Items->AddItem(TVariant("Item <img>1</img>"));
ComboBox1->EndUpdate();
|
350
|
How can I remove the filter

Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
var_Column->DisplayFilterButton = true;
var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
ComboBox1->ClearFilter();
|
227
|
How can I remove or delete an item

ComboBox1->Columns->Add(L"Default");
long h = ComboBox1->Items->AddItem(TVariant("removed item"));
ComboBox1->Items->RemoveItem(h);
|
228
|
How can I remove or delete all items

ComboBox1->Columns->Add(L"Default");
ComboBox1->Items->AddItem(TVariant("removed item"));
ComboBox1->Items->RemoveAllItems();
|